

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Parameters Dialog [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Parameter,Parameter Dialog,Parameter Operation,Parameter Interaction,Parameter Activity,Parameter Behavior,Behavior,Behavior Parameters, Define,Operation,Operation Parameters, Define,Interaction,Interaction Parameters, Define,Activity,Activity Parameters, Define">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Parameters Dialog</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="parameters.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="operationparametertaggedval.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">The </span><span class="f_UIControl">Parameters</span><span class="f_BodyText"> dialog enables you to define the parameters of an operation, Activity or Interaction. The parameter list is reproduced in code in the order the parameters appear in the parameters list, so use the </span><span class="f_MenuKeyField">Up</span><span class="f_BodyText"> and </span><span class="f_MenuKeyField">Down</span><span class="f_BodyText"> buttons to move parameters into their required positions. Additionally, you can select the </span><span class="f_MenuKeyField">Add new to end</span><span class="f_BodyText"> checkbox to force new parameters to appear at the end of the list instead of the top.</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="955" bgcolor="#efeff7" style="width:955px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Tip:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="955" bgcolor="#f7f7ff" style="width:955px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">Set the amount of parameter detail to display in a specific diagram using the <a href="visibleclassmembers.htm">Show Parameter Detail</a> drop-down list on the </span><span class="f_UIControl">Diagram Properties</span><span class="f_TiporNoteText"> dialog. The setting applies only to the current diagram. The default is to show the type only.</span></p>
</td>
</tr>
</table>
</div>
<p class="p_TextIndentedL2"><img src="operations-parameters.png" width="364" height="419" border="0" alt="Operations-Parameters"></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="0" border="0" style="border: none; border-spacing:0px; border-collapse: collapse;">
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" bgcolor="#e3e6ed" style="width:102px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Option</span></p>
</td>
<td valign="top" width="484" bgcolor="#e3e6ed" style="width:484px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Use to</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Name</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Type the parameter name.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Type</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Select the data type of the parameter.</span></p>
<p class="p_Tabletext"><span class="f_Tabletext">Alternatively, click on the </span><span class="f_MenuKeyField">[ ... ] </span><span class="f_Tabletext">button and select the element classifier to define the type.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Default</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Type an optional default value for the parameter.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Stereotype</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Type a stereotype name, or click on the drop-down arrow and select a stereotype for the parameter.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Kind</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Indicate the way a parameter is passed to a function:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1" style="font-weight: bold;">In</span><span class="f_Bulletlist1"> = By Value</span></li>
<li><span class="f_Bulletlist1" style="font-weight: bold;">InOut</span><span class="f_Bulletlist1"> = By Reference</span></li>
</ul>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1" style="font-weight: bold;">Out</span><span class="f_Bulletlist1"> is passed by Reference, but only the return value is significant.</span></li>
</ul>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Fixed</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Set the parameter to </span><span class="f_Tabletext" style="font-style: italic;">const</span><span class="f_Tabletext">, even if passed by reference.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Alias</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Type an optional alias for the parameter.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Add new to end</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Place new parameters at the end of the list instead of the start.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="102" style="width:102px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Notes</span></p>
</td>
<td valign="top" width="484" style="width:484px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Type any additional notes on the parameter.</span></p>
</td>
</tr>
</table>
</div>
<p class="p_SeeAlso"><span class="f_SeeAlso">See Also</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1"><a href="operationparametertaggedval.htm">Parameter Tagged Values</a></span></li>
<li><span class="f_Bulletlist1"><a href="operationparametersbyrefere.htm">Operation Parameters by Reference</a></span></li>
</ul>




            </div>
          </div>
        </div>



</div>


</body>
</html>
